#!/usr/bin/perl require "config.cgi"; use CGI; $cgi = new CGI; $acao = $cgi->param("acao"); print "Content-type: text/html\n\n"; print qq~ $site_titulo ~; ########################## if($acao eq ""){ print qq~
Senha da Admin

~; } ########################## if($acao eq "admin"){ $senha = $cgi->param("senha"); if($senha eq $site_senha){ print qq~
$site_titulo >> Administração
Inicial - Cadastrar um e-mail - Listar/Excluir e-mails - Codigo HTML - Enviar Newsletter
~; }else{ print "


$site_titulo >> Administração
Senha invalida!
"; } } ########################## if($acao eq "meio"){ print "

Por favor, utilize o menu acima!
"; } ########################## if($acao eq "cad"){ print qq~
E-mail:
~; } ########################## if($acao eq "envia"){ print qq~

Assunto:

Mensagem:

~; } ########################## if($acao eq "envia2"){ $assunto = $cgi->param("assunto"); $msg = $cgi->param("msg"); open(NEWS,"emails.dat"); @news=; close(NEWS); foreach (@news){ chomp; ($mail,$teste) = split(/\|/,$_); open(MAIL,"|$mailprog -t") | print MAIL "To: $mail\n"; print MAIL "From: $site_email\n"; print MAIL "Subject: $assunto\n\n"; print MAIL "$msg\n"; close(MAIL); } print "


E-mails foram enviados com sucesso!
"; } ########################## if($acao eq "html"){ print qq~ Apenas copie e cole o seguinte codigo html em seu site:
~; } ########################## if($acao eq "lista"){ open(NEWS,"emails.dat"); @news=; close(NEWS); foreach (@news){ chomp; ($mail,$teste) = split(/\|/,$_); print qq~ $mail (Excluir)
~; } } ########################## if($acao eq "salvar"){ $email = $cgi->param("email"); $tipo = $cgi->param("tipo"); if($tipo eq "1"){ open(NEWS,">>emails.dat"); print NEWS "$email|0\n"; close(NEWS); print "O email $email foi adcionado com sucesso!"; }else{ open(NEWS,"emails.dat"); @news=; close(NEWS); $i="0"; foreach (@news){ chomp; ($mail,$teste) = split(/\|/,$_); if($mail ne $email){ push(@bd,"$mail|$teste"); $i++; }else{ next; } } if($i eq "0"){ print "Não existe esse e-mail cadastrado em nosso lista!"; }else{ open(NEWS,">emails.dat"); foreach $linha(@bd){ print NEWS "$linha\n"; } close(NEWS); print "E-mail deletado com sucesso de nosso lista!"; } } }